/* CSS Document */
@media(max-width:640px){
.cont{width:96%; margin:0 auto;}

/*header*/
.hd_top{height:30px; display:none;}
.hd_welcome{line-height:30px; font-size:12px; width:30%;display: none;}
.db_nav{font-size:12px; width:60%;}
.db_nav a{font-size:12px; margin:0 2%;}
.hd_logo{width:35%; margin:10px auto;}
.hd_logo img{width:100%;}
.hd_rexian{width:50%; margin-top:10px; text-align:right;}
.hd_rexian img{width:20%; margin-right:2%; float:none; margin-top:10px;}
.hd_rexian p{line-height:20px; margin-top:10px;}
.hd_rexian p span{font-size:13px; margin-right:20px; color:#2fa829;}
.hd_bottom{height:60px;}
.hd_bottom .cont{width:100%;}

.hd_nav{height:60px;}
.hd_nav .cont{width:100%;}
.hd_nav li{width:24.7%; height:29px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-top:0;} 
.hd_nav li:nth-child(n+9){display:none;}
.hd_nav li:nth-child(4n){border-right:0;}
.hd_nav li:nth-child(n+5){border-bottom:0;}
.hd_nav li:hover, .hd_nav .on{ background-size:10%; background-position:left 5% center;}
.hd_nav li a{line-height:30px; font-size:14px;}

/*index*/
.slider{width:100%; height:auto;}
.slider-main{width:100%; height:auto;}
.slider-main li{width:100%; height:auto;}
.slider-main li img{width:100%; height:100px;}
.osSlider-main .slider-nav{height:15px; bottom:5px;}
.osSlider-main .slider-nav li{width:15px; height:15px; padding:0; margin:0 5px; line-height:15px;}

.index_title{margin-top:10px;}
.index_title h3{font-size:18px; height:24px; line-height:24px;}
.index_title p{font-size:16px; line-height:24px; background:none;}
.lc_cont{background:none; padding:0;}
.lc_list{margin:10px auto;}
.lc_list li{width:20%; margin-right:0; text-align:center; position:relative; height:70px;}
.lc_list li img{width:55px; position:absolute; bottom:0; left:1%;}
.lc_list li:nth-child(even) img{width:40px;}
.lc_list li:last-child img{width:40px;}
.lc_zixun{margin:10px auto; height:30px; line-height:30px; width:150px;}
.lc_zixun img{width:10%; margin-top:8px;}

.pp_left{display:none;}
.pp_right{width:100%; height:auto;}
.pp_rt_title{display:none;}
.pp_list{margin:10px auto;}
.pp_list li{width:49%; height:150px;}
.pp_list li:nth-child(2n){margin-right:0;}
.pp_list li:nth-child(n+7){display:none;}
.pp_list li .pp_img{height:150px;}
.pp_list li .pp_img img{height:150px;}

.wrap{width:100%; margin:10px auto;}
.ys_fl_cont li{height:auto;}
.ys_fl_cont li img{width:100%; height:150px;}
.ys_fl li{height:40px; background-size:100% 40px; line-height:40px; margin-top:10px; font-size:14px;}
.ys_fl li .ys_img{width:20px; height:20px; background-size:100% !important; margin-top:12px; margin-right:2%;}
.ys_fl li.active{background-size:100% 40px;}
.ys_fl li p{float:left; margin-right:0;}

.al_cont{width:100%; height:340px;}
.al_list{padding:10px 0 0;}
.al_list li img{height:100%;}
.al_right{margin-top:10px;}
.al_big_list li .al_big_img{height:460px;}
.al_big_list li .al_big_img img{height:50%;}
.al_title{height:40px; line-height:40px; font-size:14px; margin-bottom:148px;}

.rexian1{height:auto;}
.rxl_left{width:100%; float:none; margin:0;}
.rx1_right{width:60%; float:none; margin:0 auto;}
.rx1_right a{width:80%; margin:10px auto 0; height:30px; line-height:30px; font-size:14px;}
.rx1_right img{margin-top:5px; width:20%;}
.rx1_right p{font-size:12px; line-height:24px;}
.rx1_right a img{width:10%;}
.rx1_right p span{font-size:16px;}

.liyou{background:url(../images/bg01.png); min-height:800px;}
.ly_title{margin-top:10px;}
.ly_title img{width:80%;}
.liyou1{width:100%; margin:10px auto 0;}
.ly_img{width:44%; margin-top:60px;}
.ly_img img{width:100%;}
.ly_wz{width:55%; margin-top:0;}
.ly_title1{font-size:16px; line-height:24px;}
.ly_fu_title{font-size:14px; line-height:24px;}
.ly_list li{font-size:12px;}
.liyou2 .ly_wz{margin-top:20px;}

.box{width:100%;}
.picbox{left:30px;}

.jj_fl li{padding-top:5px; height:auto;}
.jj_fl li img{margin:10px auto 0; display:block; width:20%; float:none;}
.jj_fl li p{float:none; margin:0 auto; text-align:center; font-size:14px;}
.jj_fl li p span{line-height:18px;}
.ct_rexian{padding:5px 0; height:auto;}
.ct_rexian img{float:none; margin:0px auto; display:block;}
.ct_rexian p{font-size:12px; margin:0 auto; float:none;}
.ct_rexian p span{font-size:14px; word-break:break-all;}

.jj_cont{margin:10px auto;}
.jj_right{height:323px;}
.jj_img img{width:100% !important; height:200px;}
.jj_wz_title{font-size:14px; line-height:24px;}
.jj_wz_cont{font-size:12px; height:220px; line-height:24px;}
.team li{width:30%;}
.tm_img img{width:100% !important; height:100px;}
.tm_title{width:95%; height:auto; line-height:20px; font-size:12px;}
.team p{width:95%; max-height:40px; line-height:20px; font-size:12px; margin:5px auto;}

.rexian2{height:auto;}
.rx2_left{width:100%; float:none; margin:0;}

.news_fl li{width:32.5%; height:30px; line-height:30px; font-size:14px;}
.news_fl li span{display:none;}
.tt_img img{height:100px;}
.tt_title{font-size:14px; height:24px;}
.tt_cont{font-size:12px; line-height:24px; height:70px;}
.news_list li{height:30px; line-height:30px;}

.cj_title{height:30px; line-height:30px;}
.cj_title p{font-size:14px;}
.cj_title p span{display:none;}
.cj_title a{display:none;}
.cj_li_title, .cj_li_cont{height:24px; line-height:24px; margin-bottom:10px; font-size:12px;}
.cj_li_title span, .cj_li_cont span{width:24px; height:24px; margin-right:2%;}

/*page_contac*/
.banner img{height:100px;}
.ct_left{display:none;}
.ct_right{width:100%;}
.ctt_cont{width:100%;}
.ctt_left{width:60%;}
.ctt_title{ margin-bottom:10px; font-size:14px;}
.ctt_left p{font-size:12px;}
.ditu img{width:100%; margin:0 auto;}
.ctt_right{width:40%;}
.ctt_right img{width:100%; margin-top:30px;}

/*page_about*/
.ab_cont{width:100%;}
.ab_left{display:none;}
.ab_right{width:100%;}
.ab_rt_title{font-size:16px;}
.ab_rt_cont{font-size:12px; line-height:24px;}
.js_cont{width:100%; margin:0 auto;}
.ab_team{margin:5px auto;}
.ab_team li{border-width:1px;}
.ab_tm_img img{height:120px;}
.ab_tm_title{font-size:12px; line-height:24px; height:auto;}
.ab_team p{font-size:12px; margin:5px auto;}
.qy_list{margin-top:10px;}
.qy_list li{height:100px;}
.qy_list li img{height:100px;}

/*list_team*/
.ej_team{margin:10px auto;}
.ej_team li{border-width:1px;}
.ej_team li{border-width:1px;}
.ej_tm_img img{height:120px;}
.ej_tm_title{font-size:12px; line-height:24px; height:auto;}
.ej_team p{font-size:12px; margin:5px auto;}
.page a{padding:3px 3px 3px 3px; font-size:12px; margin-right: 3px;}

/*info_team*/
.team_tx{width:100px; height:100px;}
.team_tx img{height:100px;}
.team_fu_title p{width:40%; font-size:12px;}
.team_fu_title p:nth-child(2){width:20%;}

/*list_product*/
.ej_pp_list{margin:10px auto;}
.ej_pp_list li{height:180px; width:49%; margin-bottom:10px;}
.ej_pp_list li:nth-child(2n){margin-right:0;}
.ej_pp_list li .ej_pp_img{height:180px;}
.ej_pp_list li .ej_pp_img img{height:180px;}

/*info_product*/
.ej_ns_article{margin-top:10px;}
.ej_ns_title1{font-size:16px;}
.ej_ns_fu_title{height:24px; line-height:24px;}
.ej_ns_time1{height:24px;}
.ej_ns_bq1{width:100%; float:none; margin-left:0; height:24px; text-align:left;}
.ej_ns_cishu1{float:right !important; height:24px;}
.fanye div{ line-height:24px; font-size:12px; max-width:90%; width:90%; width:0 2%; height:24px; margin-bottom:10px;}
.fanye .xia{text-align:left; float:none;}
.fanye div a{font-size:12px; line-height:24px;}
.pprx_right{float:none; margin:10px auto;}
.pp_rx_title{font-size:22px;}
.pprx_cont{width:60%;}
.pprx_cont img{margin-left:0; width:20%;}
.pprx_cont .pp_rx{font-size:12px;}
.pprx_cont .pp_rx span{font-size:14px;}
.pprx_cont a{width:80%; height:30px; line-height:30px; margin:10px auto 0; font-size:12px;}

/*list_article*/
.ej_toutiao{margin-top:10px; height:103px;}
.ej_toutiao a{padding:5px;}
.ej_tt_img{width:30%; height:auto;}
.ej_tt_img img{width:100%; height:90px;}
.ej_tt_right{width:68%;}
.ej_tt_title{font-size:14px; line-height:24px; height:24px;}
.ej_tt_fu_title{line-height:20px;}
.ej_news_list{margin-top:10px;}
.ej_news_list li{margin-bottom:10px; height:80px;}
.ej_ns_time{width:15%; margin:5px auto;}
.ej_ns_day{font-size:16px; line-height:30px;}
.ej_ns_riqi{font-size:12px; line-height:24px;}
.ej_ns_right{width:80%; margin-top:5px;}
.ej_ns_title{font-size:14px; height:24px; line-height:24px;}
.ej_ns_cont{font-size:12px;}

/*list_anli*/
.ej_al_list li{height:100px; margin-bottom:10px;}
.ej_al_list li .ej_al_img{height:100px;}
.ej_al_list li .ej_al_img img{height:100px;}
.ej_al_list li .ej_al_title{bottom:0;}

/*footer*/	
.foot{padding-bottom:50px;}
.ft_left{width:100%; margin-top:10px; float:none; min-height:250px;}
.ft_nav_title{margin-bottom:10px;}
.ft_nav{width:28%; margin-right:0;}
.ft_nav:nth-child(1){width:44%;}
.ft_cont{display:none;}
.ft_right{width:90%; float:none; margin-top:10px; margin-bottom:50px; margin-left:10%;}
.ft_guanzhu{width:80%;}
.link{display:none;}

.m_ft_nav{width:100%; background-color:rgba(0,0,0,0.7); height:50px; position:fixed; bottom:0; padding-top:5px; display:block; z-index:1011;}
.m_ft_nav li{width:19%; float:left; text-align:center; border-right:1px solid #ccc; height:50px;}
.m_ft_nav li img{width:30%;}
.m_ft_nav li p{font-size:12px; color:#fff; line-height:20px;}

}